lion's share

Translations
la part du lion
Definitions
The lion's share refers to the largest part or the majority of something, often implying that it is taken or received by one party, leaving little for others.